package cn.tedu.blog.server.service;

import cn.tedu.blog.server.pojo.dto.UserUserAddNewDTO;
import org.springframework.stereotype.Repository;


public interface IUserUserService {

    /**
     * 根据用户id统计用户关注博主数
     * @return
     */
    int followCountByUserId();

    /**
     * 根据用户id统计关注此用户的其他用户数量
     * @return 关注此用户的其他用户数量
     */
    int followUserCountByUserId();

    /**
     * 新增用户关联数据
     * @param userUserAddNewDTO 用户关联数据
     */
    void UserUserAddNew(UserUserAddNewDTO userUserAddNewDTO);

    /**
     * 根据关联表id删除用户关联数据
     * @param
     */
    void deleteUserUserById(UserUserAddNewDTO userUserAddNewDTO);

    /**
     * 判断是否关注此博主
     * @param userUserAddNewDTO 博主信息
     * @return 是否关注
     */
    boolean concerned(UserUserAddNewDTO userUserAddNewDTO);


}
